Encrypts the given bytes
Syntax
Visual Basic (Declaration) | |
---|
Public Overloads MustOverride Function Encrypt( _
ByVal blob() As Byte _
) As Byte() |
Parameters
- blob
Example
Library/Library.Test/TestRSACrypto.cs
C# | Copy Code |
---|
byte[] rawdata = new byte[8001];
new Random().NextBytes(rawdata);
byte[] cypher;
using (RSAPublicKey publicKey = new RSAPublicKey(TestCertPublicKey()))
cypher = publicKey.Encrypt(rawdata);
using (RSAPrivateKey privateKey = new RSAPrivateKey(TestCertPrivateKey()))
Assert.AreEqual(rawdata, privateKey.Decrypt(cypher)); |
VB.NET | Copy Code |
---|
Dim rawdata As Byte() = New Byte(8001) {}
New Random().NextBytes(rawdata)
Dim cypher As Byte()
Using publicKey As New RSAPublicKey(TestCertPublicKey())
cypher = publicKey.Encrypt(rawdata)
End Using
Using privateKey As New RSAPrivateKey(TestCertPrivateKey())
Assert.AreEqual(rawdata, privateKey.Decrypt(cypher))
End Using |
Requirements
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
See Also